-- CALC_DRIFT_BOTTLE_BONUS

-- 漂流瓶奖励
-- @param user  玩家对象
-- @param bonus 配置的奖励
return function(user, bonus)
    if type(bonus) == 'table' and #bonus > 0 then
        -- 如果传入了配置的奖励，直接使用
        return { ["bonus"] = bonus };
    end

    local rand  = DungeonM.getRandSeed("CALC_CABIN_BONUS") % 100;
    local ret;

    if rand < 50 then
         ret= {
            { 2, "attack", 3 },
        };
    else
         ret= {
            { 2, "magic", 3 },
        };
    end

    return { ["bonus"] = ret, };
end